﻿using System;

namespace SharpSqlAnalyzer.nodes
{
	// Token: 0x02000306 RID: 774
	public class TKeyAction : TParseTreeNode
	{
		// Token: 0x06001B77 RID: 7031 RVA: 0x0032F4D1 File Offset: 0x0032D6D1
		public void setKeyReference(TKeyReference kr)
		{
			this.keyReference = kr;
		}

		// Token: 0x06001B78 RID: 7032 RVA: 0x0032F4DA File Offset: 0x0032D6DA
		public void setActionType(EKeyActionType at)
		{
			this.actionType = at;
		}

		// Token: 0x17000645 RID: 1605
		// (get) Token: 0x06001B7A RID: 7034 RVA: 0x0032F4EC File Offset: 0x0032D6EC
		// (set) Token: 0x06001B79 RID: 7033 RVA: 0x0032F4E3 File Offset: 0x0032D6E3
		public virtual TKeyReference KeyReference
		{
			get
			{
				return this.keyReference;
			}
			set
			{
				this.keyReference = value;
			}
		}

		// Token: 0x17000646 RID: 1606
		// (get) Token: 0x06001B7B RID: 7035 RVA: 0x0032F4F4 File Offset: 0x0032D6F4
		// (set) Token: 0x06001B7C RID: 7036 RVA: 0x0032F4FC File Offset: 0x0032D6FC
		public virtual EKeyActionType ActionType
		{
			get
			{
				return this.actionType;
			}
			set
			{
				this.actionType = value;
			}
		}

		// Token: 0x040019F6 RID: 6646
		internal EKeyActionType actionType;

		// Token: 0x040019F7 RID: 6647
		internal TKeyReference keyReference;
	}
}
